<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>
	<div>1</div>
	<div>2</div>
	<div>3</div>
</body>
<script>
	// * 复制、合并数组
	// {
	// 	// 复制：
	// 	// let arr = [1,2,3,4];
	// 	// let [...arr2] = arr;
	// 	// let arr3 = [...arr];
	// 	// console.log(arr,arr2,arr3);
	// 	// console.log(arr === arr2);// false
	// 	// console.log(arr === arr3);// false
	//
	// 	// 合并数组
	// 	let arr = [1, 2, 3];
	// 	let arr2 = [10, 20, 30];
	// 	// es5
	// 	// let arr3 = arr.concat(arr2);
	// 	// es6
	// 	// let arr3 = [...arr,...arr2];// [1,2,3,10,20,30]
	// 	let arr3 = [
	// 		20,
	// 		...arr,
	// 		30,
	// 		...arr2,
	// 		40
	// 	]
	// 	console.log(arr3);
	// }
	// * 复制、合并对象
	{
		// 复制
		// let obj = {
		// 	a:1,
		// 	b:2
		// }
		// let obj2 = {...obj};
		// console.log(obj,obj2,obj===obj2);
		
		// 合并
		// let obj = {
		// 	a:1
		// }
		// let obj2 = {
		// 	b:2
		// }
		// let obj3 = {
		// 	...obj,
		// 	userName:"zhangsan",
		// 	...obj2,
		// 	age:12
		// };
		// console.log(obj3)
	}
	// * 解构数组与对象
	// * 字符串转换为数组
	{
		// let str = "下课了吧！饿了，晚上吃点什么呢？";
		// console.log([...str]);// ['下', '课', '了', '吧', '！', '饿', '了', '，', '晚', '上', '吃', '点', '什', '么', '呢', '？']
	}
	// * 伪数组转为真数组
	{
		// 1
		// function fn(){
		// 	console.log([...arguments])
		// }
		// fn(1,2,3,4,5);
		
		// 2
		// const divs = document.querySelectorAll("div");
		// console.log([...divs])
	}
</script>
</html>